#include <QtCore/QCoreApplication>
#include<QDebug>
#include<QSqlDatabase>
#include<QsqlError>
#include<QsqlQuery>

void mysqlShow()
{
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("localhost");
    db.setPort(3306);
    db.setDatabaseName("student");
    db.setUserName("root");
    db.setPassword("123456");
    bool ok = db.open();
    if (ok) qDebug() << "mysql ok";
    else  qDebug() << "mysql flse";
}

void sqliteShow()
{
        QSqlDatabase db;
        db = QSqlDatabase::addDatabase("QSQLITE");
        db.setDatabaseName("demo.db");
        if (db.open() == false)
        {
            qDebug() << "sqlite falied";
        }
        else
            qDebug() << "sqlite  ok";
        db.close();
        db.removeDatabase("demo.db");

}
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    mysqlShow();
    sqliteShow();
    return 0;
}
